Exploring the Quality of Free/Open Source Software: a Case Study on an ERP/CRM System
نویسندگان
چکیده
Free/Open Source Software (F/OSS) is an alternative way of software development. Software is produced by a community of volunteer developers over the Internet, its source code is available to everyone and can be freely used, modified and distributed at no cost. Maintainability is considered the most important quality factor for such type of software. Recently, F/OSS ERP/CRM products have appeared, and an increasing number of installations is observed worldwide. Proponents of F/OSS claim that their software quality is better than proprietary software quality. Various empirical studies have been conducted to examine these claims, but no study has considered F/OSS products in the ERP/CRM field up to now. This paper presents an analysis of the source code of Compiere, the most successful F/OSS ERP/CRM system written in Java, producing an appraisal of its quality, using a predefined quality model. The internal quality attributes examined are stability, analyzability, testability and changeability. By observing the values of these attributes, assumptions about the degree of the maintainability of the system may be obtained. Moreover an analysis based on multi-organizational productivity data, indicates what would be the cost for producing Compiere in close source mode. The findings of the study, provide evidence provide evidence that Compiere has an aboveaverage level of internal quality, leading to a good level of maintainability as well. However, further empirical research is needed to assess the external quality of Compiere (e.g. functionality and usability) 1 Free/Open Source Software F/OSS is relatively a new, alternative, idea of software development in the area of software engineering. The term “open source software” was first coined in 1998 at a meeting of the F/OSS movement pioneers at Palo Alto [2]. A piece of software (i.e. a software product) is F/OSS when its distribution license fulfills the “four freedoms” of F/OSS. To be more precisely, a software can be said that it is F/OSS when the receiver of the software can:
منابع مشابه
Evaluating the Quality of Free/Open Source ERP Systems
The selection and adoption of open source ERP projects can significantly impact the competitiveness of organizations. Small and Medium Enterprises have to deal with major difficulties due to the limited resources available for performing the selection process. This paper proposes a framework for evaluating the quality of Open Source ERP systems. The framework is obtained through a specializatio...
متن کامل« Human agency », ERP and CRM: the roles of final users in the postimplementation phase
Many studies on information systems (IS) place greater emphasis on the concept of users than on structures to explain the impact of information technologies (IT) in organizations [Boudreau & Robey 2005, Cousins and Robey, 2005; Chu & Robey, 2008]. Human agency offers a theoretical framework for greater insights into the use of new technologies like Enterprise Resource Planning (ERP) or Customer...
متن کاملMake Decision for Selection Enterprise Resource Planning by Defines Key Performance Indicators (KPIs) and Analytic Network Process (ANP)
The purpose of all service institutions, including banks is to provide appropriate services for the customers' satisfaction. In fact, the key to the success of these organizations relates to the customer-orientation and focus on the quality of services. Since the organizations providing financial service, especially banks operate in an environment with indistinct products, their quality service...
متن کاملAdoption, Improvement, and Disruption: Predicting the Impact of Open Source Applications in Enterprise Software Markets
This article develops a model of open source disruption in enterprise software markets. It addresses the question: Is free and open source software (FOSS) likely to disrupt markets for commercial enterprise software? The conventional wisdom is that open source provision works best for low-level system-oriented technologies, while large, complex enterprise business applications are best served b...
متن کاملRealising Benefits from Current ERP and CRM Systems Implementations: An Empirical Study
In this study we report on the benefits achieved from enterprise systems implementations. Building on the existing research this paper uses the expectation-benefits framework as an analytical lens to identify and understand realised benefits. The study comprises 14 empirical case studies that focus on projects to extend existing ERP and CRM implementations. The work serves two key objectives. F...
متن کامل